<?php namespace Admin\controller;
use Hdphp\Controller\Controller;
class ClassController extends CommonController{
	private $model;
	public function __init(){
		parent::__init();
		$this->model=new \Common\Model\Cate;
				
	}
//添加分类
	public function add(){
		if(IS_POST){
			if($this->model->store()) View::success('添加成功',U('add'));
			View::error($this->model->getError());
		}
		
		$tdata=new \Common\Model\Type;
		
		$tdata=$tdata->get();
		
//		p($tdata);exit;
		
		View::with('tdata',$tdata);
		
		View::make();
	}
//	展示分类
	public function index(){
		$data=$this->model->get();
//		p($data);exit;
		$data=Data::tree($data,'cname');
//		p($data);exit;
		View::with('data',$data);
		
		View::make();
	}
//	删除分类
	public function del(){
		$cid=Q('get.cid',0,'intval');
//		p($tid);
		$this->model->where("cid={$cid}")->delete();
		View::success('删除成功',U('Class/index'));
	}
	
	//	编辑分类
	public function edit(){
		if(IS_POST){
//			p($_POST);exit;
		   	if($this->model->edit()) View::success('修改成功',U('index'));
			View::error($this->model->getError());
		}
		$cid = Q('get.cid',0,'intval');
		$cdata=$this->model->getNoMy($cid);				
		View::with('cdata',$cdata);
//		p($cdata);
//		$tdata=new \Common\Model\Type;
//		$tdata=$tdata->get();
//		View::with('tdata',$tdata);
		
		$cid = Q('get.cid',0,'intval');
		//1.获得旧内容
		$oldData = $this->model->where("cid={$cid}")->find();
//		p($oldData);
//		分配变量
		View::with('oldData',$oldData);
		
		View::make();
	}
//	添加子分类
	public function addson(){
		if(IS_POST){
			//调用模型的添加操作
		  	if(!$this->model->store()) View::error($this->model->getError());
			View::success('添加成功',U('index'));
		}
		//获得“所属分类”
		$cids = Q('get.cid',0,'intval');
		//只要cid,cname字段
		$parent = $this->model->field('cid,cname')->where("cid={$cids}")->find();
//		p($parent);exit;
		View::with('parent',$parent);
		View::make();
	}
	
	
	
	
	
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
?>